be lacking something indispensable - Français Anglais Dictionnaire